spit roaster - German English Dictionary